<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>数组练习添加元素</title>
	</head>
	<body>
		<h4>题目描述</h4>
		<p>在数组 arr 末尾添加元素 item。不要直接修改数组 arr，结果返回新的数组</p>
		<span>append([1, 2, 3, 4],10)</span>
		<script type="text/javascript">
			//push方法
			function append(arr, item) {
			    var arr2 = [];
			    for(var i=0;i<arr.length;i++){
			      arr2.push(arr[i]);
			    }
			    arr2.push(item);
			    return arr2;
			}
			console.log(append([1, 2, 3, 4],10))
			//concat方法
			function append(arr,item){
				return arr.concat(item);
			}
			//slice+push组合
			function append(arr,item){
				var arr2 = arr.slice(0);
				arr2.push(item);
				return arr2;
			}
		</script>
	</body>
</html>
